package com.jrx.anytxn.feign.gateway.bean;

import java.util.Map;

/**
 * 客户信息
 *
 * @author Administrator
 * date 2019/11/7 0007
 * @version V1.0
 **/
public class CustomerInfo {

    /**
     * 手机号码
     */
    private String mobileNo;

    /**
     * 客户姓名（中文）
     */
    private String chName;

    /**
     * 客户姓名（英文）
     */
    private String enName;

    /**
     * 出生日期
     */
    private String birthDay;

    /**
     * 性别   1 -未知的性别 ；2 -男性； 3 -女性；9 -未说明的性别
     */
    private String sex;

    /**
     * 名族代码
     */
    private String race;

    /**
     * 婚姻状态
     */
    private String maritalStatus;

    /**
     * 最高学历
     */
    private String educationCode;

    /**
     * 职业信息
     */
    private String companyPosition;

    /**
     * 职业大类
     */
    private String occupation;

    /**
     * 职业小类
     */
    private String occupationCategory;

    /**
     * 客户经理
     */
    private String acctManager;

    /**
     * 支行编号
     */
    private String bankOrgNo;

    /**
     * 客户经理编号
     */
    private String bankMgrNo;

    /**
     * 客户状态
     */
    private String customerType;

    //签发机关编号
    private String disLegalId;

    /**
     * 原查询信息(xib)
     * 附加扩展字段
     */
    private Map<String, String> sourceExt;

    public String getMobileNo() {
        return mobileNo;
    }

    public void setMobileNo(String mobileNo) {
        this.mobileNo = mobileNo;
    }

    public String getChName() {
        return chName;
    }

    public void setChName(String chName) {
        this.chName = chName;
    }

    public String getEnName() {
        return enName;
    }

    public void setEnName(String enName) {
        this.enName = enName;
    }

    public String getBirthDay() {
        return birthDay;
    }

    public void setBirthDay(String birthDay) {
        this.birthDay = birthDay;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getRace() {
        return race;
    }

    public void setRace(String race) {
        this.race = race;
    }

    public String getMaritalStatus() {
        return maritalStatus;
    }

    public void setMaritalStatus(String maritalStatus) {
        this.maritalStatus = maritalStatus;
    }

    public String getEducationCode() {
        return educationCode;
    }

    public void setEducationCode(String educationCode) {
        this.educationCode = educationCode;
    }

    public String getCompanyPosition() {
        return companyPosition;
    }

    public void setCompanyPosition(String companyPosition) {
        this.companyPosition = companyPosition;
    }

    public String getOccupation() {
        return occupation;
    }

    public void setOccupation(String occupation) {
        this.occupation = occupation;
    }

    public String getOccupationCategory() {
        return occupationCategory;
    }

    public void setOccupationCategory(String occupationCategory) {
        this.occupationCategory = occupationCategory;
    }

    public String getAcctManager() {
        return acctManager;
    }

    public void setAcctManager(String acctManager) {
        this.acctManager = acctManager;
    }

    public String getBankOrgNo() {
        return bankOrgNo;
    }

    public void setBankOrgNo(String bankOrgNo) {
        this.bankOrgNo = bankOrgNo;
    }

    public String getBankMgrNo() {
        return bankMgrNo;
    }

    public void setBankMgrNo(String bankMgrNo) {
        this.bankMgrNo = bankMgrNo;
    }

    public String getCustomerType() {
        return customerType;
    }

    public void setCustomerType(String customerType) {
        this.customerType = customerType;
    }

    public String getDisLegalId() {
        return disLegalId;
    }

    public void setDisLegalId(String disLegalId) {
        this.disLegalId = disLegalId;
    }

    public Map<String, String> getSourceExt() {
        return sourceExt;
    }

    public void setSourceExt(Map<String, String> sourceExt) {
        this.sourceExt = sourceExt;
    }

    @Override
    public String toString() {
        return "CustomerInfo{" +
                "mobileNo='" + mobileNo + '\'' +
                ", chName='" + chName + '\'' +
                ", enName='" + enName + '\'' +
                ", birthDay='" + birthDay + '\'' +
                ", sex='" + sex + '\'' +
                ", race='" + race + '\'' +
                ", maritalStatus='" + maritalStatus + '\'' +
                ", educationCode='" + educationCode + '\'' +
                ", companyPosition='" + companyPosition + '\'' +
                ", occupation='" + occupation + '\'' +
                ", occupationCategory='" + occupationCategory + '\'' +
                ", acctManager='" + acctManager + '\'' +
                ", bankOrgNo='" + bankOrgNo + '\'' +
                ", bankMgrNo='" + bankMgrNo + '\'' +
                ", customerType='" + customerType + '\'' +
                ", disLegalId='" + disLegalId + '\'' +
                '}';
    }
}
